/* -*- c++ -*- */
#ifndef _SKELETON_H_
#define _SKELETON_H_

#include <gadget/Type/PositionInterface.h>
#include <gadget/Type/DigitalInterface.h>

class Skeleton {
 public:
  void init();
  void update();
  
  
// private:
  // Skeleton and kinect data
  enum Joints{ MAX_JOINTS = 24 };
  gadget::PositionInterface _SkeletonJoint[ MAX_JOINTS];
  gmtl::Point3f _Positions[MAX_JOINTS];
  gmtl::Matrix44f _SkeletonMatrix[24];			/**< Kinect Data */
};

#endif //  _SKELETON_H_
